* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
html,body {
    height: 100%;
}
body {
    background: #eee;
    font-family: ubuntu, helvetica, arial;
	overflow: hidden; /* this is important to prevent the whole page to bounce */
    font-size: 14px;
    color:#000;
    margin: 0;
    padding: 0;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    width: 100%;
    height: 100%;
    font-size: 18px;
    background: #fff;
    color: rgb(85, 202, 255);
}
.swiper1 {
    position: relative;
    background: rgb(248,248,241);
}
.bg1 img,.bg2 img {
    width: 80%;
}
.swiper1 .bg1 { 
    position: absolute;
    top: 27vw;
    left: 20vw;
}
.swiper1 .bg2 { 
    position: absolute;
    top: 117vw;
    left: 10vw;
}
#enter {
    width: 20vw;
    height: 20vw;
    border: 1px solid #000;
    border-radius: 20vw;
    text-align: center;
    line-height: 20vw;
    position: fixed;
    z-index: 5; 
    bottom: 3vh; 
    right: 4vw;
    font-size: 20px;
}

div#music { position: fixed; z-index: 5; top: 3vh; right: 4vw; width: 15vw; height: 15vw; border: 4px solid #ef1639; border-radius: 50%; background: #fff; }
div#music > img.music_pointer { position: absolute; top: 24%; right: 2.5%; width: 28.421%; }
div#music > img.music_disc    { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 79%; margin: auto;}
div#music > img.music_play {
    -webkit-animation: music_disc 4s linear infinite;
    -o-animation: music_disc 4s linear infinite;
        animation: music_disc 4s linear infinite;
}
@-webkit-keyframes music_disc {
    0% {
        -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            -o-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}
@keyframes music_disc {
    0% {
        -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -o-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            -o-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}